package com.dy.design_pattern_study.bridge_pattern.dome2;

/**
 * @CreateBy zhangdingyi
 * @Date 2023-04-18
 * @Content 手机品牌抽象类 --每个手机都有对应的软件，这里需要设置手机软件
 */
public abstract class HandsetBrand {
    protected HandsetSoft handsetSoft;

    //设置手机软件 --这里使用到手机软件的抽象，让手机软件的实体脱离耦合
    public void SetHandsetSoft(HandsetSoft handsetSoft) {
        this.handsetSoft = handsetSoft;
    }

    //运行手机
    public abstract void runHandset();
}
